//score.js
const util = require('../../utils/util.js')
var Bmob = require('../../utils/bmob.js');
const app = getApp();
Page({
  data: {
    scores: [],
    hiddenLoading: false,
    userInfo:{}
  },
  
  onLoad: function () {
    
    var that = this;
    var myScore = wx.getStorageSync('wx_mycoins') || 0; // 获取用户自己的分数
    var myAvatarUrl = '../images/tx.png'; // 获取用户自己的头像
    var myNickName = '蜡笔'; // 获取用户自己的昵称

    // 创建用户自己的分数对象
    var userScore = {
      UserScore: myScore,
      UserAvatarUrl: myAvatarUrl,
      UserId: myNickName
    };

    // 创建预设的人机分数对象数组
    var botScores = [
      { UserScore: 88, UserAvatarUrl: '../images/unknow.png', UserId: '匿名用户1' },
      { UserScore: 77, UserAvatarUrl: '../images/lyy.png', UserId: '懒羊羊' },
      { UserScore: 66, UserAvatarUrl: '../images/jy.png', UserId: '吉伊' },
      { UserScore: 6, UserAvatarUrl: '../images/xx.png', UserId: '小新' },
      // ... 更多的人机分数对象
    ];

    // 将用户分数和预设人机分数合并到一起
    var combinedScores = [userScore].concat(botScores);
    // 根据UserScore对分数进行排序（降序）
    combinedScores.sort(function (a, b) {
      return b.UserScore - a.UserScore;
    });
    // 更新页面数据
    that.setData({
      scores: combinedScores,
      hiddenLoading: true
    });
  }
})
